package dl.jf.service.iservice.admin;

import java.util.ArrayList;
import java.util.Map;

import dl.jf.common.model.LabelValue;
import dl.jf.common.model.MUser;

public interface IAdminMemberService {
	
	ArrayList<LabelValue> getRoleLabelListById() throws Exception;
	
	MUser getUserListByUserId(String userId) throws Exception;
	
	ArrayList<LabelValue> getRoleLabelListById(Integer roleId) throws Exception;
	
	Map<String, Object> getUserListByUser() throws Exception;
	
	Map<String, Object> getUserListByUser(MUser user) throws Exception;
	
	String insertUser(MUser user) throws Exception;
	
	int updateUserByUserId(MUser user) throws Exception;
	
	int deleteUserByUserIdArray(String[] array) throws Exception;
}
